package com.itheima.dao;


import com.github.pagehelper.Page;
import com.itheima.pojo.CheckItem;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import java.util.List;


public interface CheckItemDao {



    void add1(CheckItem item);


    /**
     * 查找全部
     *
     * @return
     */
    @Select("select * from t_checkitem")
    List<CheckItem> findAll();


    /**
     * 编辑
     *
     * @param checkItem
     */
    @Update("update t_checkitem set age=#{age}, attention=#{attention}, code=#{code}" +
            ", name=#{name}, price=#{price}, remark=#{remark}, sex=#{sex}, type=#{type} where id=#{id}")
    void edit(CheckItem checkItem);

    //分页查询
    Page<CheckItem> queryPage(String queryString);

    //新增
    void add(CheckItem checkItem);

    //根据id查询
    CheckItem getById(int id);

    //根据id删除
    void deleteId(int id);

}
